Generalized Release Planning for Product Line Architectures

نویسنده

  • Louis J. M. Taborda
چکیده

This paper elaborates on the coordination and management of evolving software product-lines, where development teams work around a shared and reusable domain infrastructure. The trend away from monolithic applications and towards component-based, product-line architectures has enabled the development of complex software to be undertaken by autonomous and often, geographically separated teams. To deliver a complete product or product-line requires significant coordination to bring the separate development streams together, at agreed points in the schedule, for integration and test. In such complex development scenarios a Release Matrix has been proposed as a generalization of release planning and tracking, addressing multiple products, components and their inter-dependencies at an enterprise or marketplace level. Here we describe results from the practical trials of the Release Matrix that provide pragmatic guidelines for its use and indicate areas for future research. Relationships to established processes, including requirements engineering and configuration management, are clarified and the methodology neutral technique is shown to complement work in areas, including Agile Methods and component contracts.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Introducing Product Line Architectures in the ERP Industry: Challenges and Lessons Learned

Return on Investment (ROI) for companies involved in Enterprise Resource Planning (ERP) system development depends on their flexibility to evolve, maintain, customize and configure their ERP product to respond to new business needs, deployment models and emerging market segments. In this particular aspect, ERP systems can get benefit from commonality and variability management concepts in order...

متن کامل

A Concrete Method for Developing and Applying Product Line Architectures

Software development organizations are often deterred from introducing product line architectures by the lack of simple, ready-to-use methods for developing and applying them. The well-known, published product-line-engineering methods tend to focus on the early stages of the software life cycle and address product line issues at a high-level of abstraction. Connecting product-line concepts with...

متن کامل

Adapting Open Source Software for Establishing Product Line Infrastructures

One important activity in product line engineering is product line production planning, during which stakeholders of a product line determine what and how product line assets are developed and used for product development. Moreover, decisions on which assets should be developed as in-house assets, purchased as COTS, or adapted from open source software (OSS) are made. In [1], we proposed a feat...

متن کامل

Planning and Managing Product Line Evolution

This paper addresses the management and evolution of products that comprise a configuration of reusable components. Software product lines provide an example, as their development requires the cooperation of multiple product teams that utilize common domain components. The different perspectives of the product and component teams in such environments are reviewed and contrasted, since the conce...

متن کامل

Characterizing Evolution in Product Line Architectures

Product-line architectures present an important approach to increasing software reuse and reducing development cost by sharing an architecture and set of reusable components among a family of products. However, evolution in product-line architectures is more complex than in traditional software development since new, possibly conflicting, requirements originate from the existing products in the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004